www.gusucode.com > C 模拟ATM自动取款机源代码(TXT文件存储)-源码程序 > C 模拟ATM自动取款机源代码(TXT文件存储)-源码程序/code/ATM - 副本/ATM/change.cpp
#include "change.h" void log() { char c; c=getch(); if (c=='r'||c=='R') { regInterFace(); reginter(); } else if (c=='l'||c=='L') { logOnInterFace(); login(); } else { log(); } } //Download by http://www.NewXing.com ///////////////////////////主界面操作/////////////////////////////////////////////// void choose() { char x; x=getch(); if (x=='0') { logFace(); //登陆界面调用 log(); } else if (x=='1') { deposit(); //存款调用 } else if (x=='2') { withdraw(); //choicemoneyFace(); //取款调用 } else if (x=='3') { Tran(); //转账调用 } else if (x=='4') { changepsw(); //修改密码 } else if (x=='5') { depositlog(); //存款查询 } else if (x=='6') { withlog(); //取款查询 } else if (x=='7') { tranlog(); //转账查询 } else if(x=='8'){ findbalance(); //余额查询调用 balancefind(); } else { choose(); //选择界面 } } /*************取款金额输入*******************************/ /**************输入金额选择**************/ int inputmoney() { int n = 1; int m=1; char c; CreateSmWindow("",14,5,8,3,7,12); MoveCursorTo(17,6); SetTextColor(15,12); printf(" 100"); do { c=_getch(); if((c==101)||(c==69)) { //返回操作界面 operFace(); choose(); break; } if(c==9) { m++; switch (m) { case 1: { CreateSmWindow("",28,15,12,3,7,8); MoveCursorTo(30,16); SetTextColor(15,8); printf(" 其他金额请输入"); CreateSmWindow("",14,5,8,3,7,12); MoveCursorTo(17,6); SetTextColor(15,12); printf(" 100"); n = 1; } break; case 2: { CreateSmWindow("",14,5,8,3,7,8); MoveCursorTo(17,6); SetTextColor(15,8); printf(" 100"); CreateSmWindow("",50,5,8,3,7,12); MoveCursorTo(53,6); SetTextColor(15,12); printf(" 200"); n = 2; } break; case 3: { CreateSmWindow("",50,5,8,3,7,8); MoveCursorTo(53,6); SetTextColor(15,8); printf(" 200"); CreateSmWindow("",14,10,8,3,7,12); MoveCursorTo(17,11); SetTextColor(15,12); printf(" 300"); n = 3; } break; case 4: { CreateSmWindow("",14,10,8,3,7,8); MoveCursorTo(17,11); SetTextColor(15,8); printf(" 300"); CreateSmWindow("",50,10,8,3,7,12); MoveCursorTo(56,11); SetTextColor(15,12); printf(" 500"); n = 4; } break; case 5: { CreateSmWindow("",50,10,8,3,7,8); MoveCursorTo(56,11); SetTextColor(15,8); printf(" 500"); CreateSmWindow("",28,15,12,3,7,12); MoveCursorTo(30,16); SetTextColor(15,12); printf(" 其他金额请输入"); n = 5; m=0; } break; } } }while( c !=13 ); return n; }